home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2001-086.nasl < prev    next >
Text File  |  2005-01-14  |  5KB  |  202 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2001:086
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(13899);
  12.  script_version ("$Revision: 1.2 $");
  13.  
  14.  name["english"] = "MDKSA-2001:086: tetex";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = "
  19. The remote host is missing the patch for the advisory MDKSA-2001:086 (tetex).
  20.  
  21.  
  22. A problem was discovered in the temporary file handling capabilities of some
  23. teTeX filters by zen-parse. These filters are used as print filters
  24. automatically when printing .dvi files using lpr. This can lead to elevated
  25. privileges. This update relies on the updated mktemp packages for 7.x in
  26. MDKA-2001:021, which gives mktemp the ability to create temporary directories.
  27. 8.x users already have a mktemp that works in this fashion.
  28.  
  29.  
  30. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2001:086
  31. Risk factor : High";
  32.  
  33.  
  34.  
  35.  script_description(english:desc["english"]);
  36.  
  37.  summary["english"] = "Check for the version of the tetex package";
  38.  script_summary(english:summary["english"]);
  39.  
  40.  script_category(ACT_GATHER_INFO);
  41.  
  42.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  43.  family["english"] = "Mandrake Local Security Checks";
  44.  script_family(english:family["english"]);
  45.  
  46.  script_dependencies("ssh_get_info.nasl");
  47.  script_require_keys("Host/Mandrake/rpm-list");
  48.  exit(0);
  49. }
  50.  
  51. include("rpm.inc");
  52. if ( rpm_check( reference:"tetex-1.0.7-6.1mdk", release:"MDK7.1", yank:"mdk") )
  53. {
  54.  security_hole(0);
  55.  exit(0);
  56. }
  57. if ( rpm_check( reference:"tetex-afm-1.0.7-6.1mdk", release:"MDK7.1", yank:"mdk") )
  58. {
  59.  security_hole(0);
  60.  exit(0);
  61. }
  62. if ( rpm_check( reference:"tetex-doc-1.0.7-6.1mdk", release:"MDK7.1", yank:"mdk") )
  63. {
  64.  security_hole(0);
  65.  exit(0);
  66. }
  67. if ( rpm_check( reference:"tetex-dvilj-1.0.7-6.1mdk", release:"MDK7.1", yank:"mdk") )
  68. {
  69.  security_hole(0);
  70.  exit(0);
  71. }
  72. if ( rpm_check( reference:"tetex-dvips-1.0.7-6.1mdk", release:"MDK7.1", yank:"mdk") )
  73. {
  74.  security_hole(0);
  75.  exit(0);
  76. }
  77. if ( rpm_check( reference:"tetex-latex-1.0.7-6.1mdk", release:"MDK7.1", yank:"mdk") )
  78. {
  79.  security_hole(0);
  80.  exit(0);
  81. }
  82. if ( rpm_check( reference:"tetex-xdvi-1.0.7-6.1mdk", release:"MDK7.1", yank:"mdk") )
  83. {
  84.  security_hole(0);
  85.  exit(0);
  86. }
  87. if ( rpm_check( reference:"tetex-1.0.7-11.1mdk", release:"MDK7.2", yank:"mdk") )
  88. {
  89.  security_hole(0);
  90.  exit(0);
  91. }
  92. if ( rpm_check( reference:"tetex-afm-1.0.7-11.1mdk", release:"MDK7.2", yank:"mdk") )
  93. {
  94.  security_hole(0);
  95.  exit(0);
  96. }
  97. if ( rpm_check( reference:"tetex-doc-1.0.7-11.1mdk", release:"MDK7.2", yank:"mdk") )
  98. {
  99.  security_hole(0);
  100.  exit(0);
  101. }
  102. if ( rpm_check( reference:"tetex-dvilj-1.0.7-11.1mdk", release:"MDK7.2", yank:"mdk") )
  103. {
  104.  security_hole(0);
  105.  exit(0);
  106. }
  107. if ( rpm_check( reference:"tetex-dvips-1.0.7-11.1mdk", release:"MDK7.2", yank:"mdk") )
  108. {
  109.  security_hole(0);
  110.  exit(0);
  111. }
  112. if ( rpm_check( reference:"tetex-latex-1.0.7-11.1mdk", release:"MDK7.2", yank:"mdk") )
  113. {
  114.  security_hole(0);
  115.  exit(0);
  116. }
  117. if ( rpm_check( reference:"tetex-xdvi-1.0.7-11.1mdk", release:"MDK7.2", yank:"mdk") )
  118. {
  119.  security_hole(0);
  120.  exit(0);
  121. }
  122. if ( rpm_check( reference:"tetex-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  123. {
  124.  security_hole(0);
  125.  exit(0);
  126. }
  127. if ( rpm_check( reference:"tetex-afm-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  128. {
  129.  security_hole(0);
  130.  exit(0);
  131. }
  132. if ( rpm_check( reference:"tetex-doc-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  133. {
  134.  security_hole(0);
  135.  exit(0);
  136. }
  137. if ( rpm_check( reference:"tetex-dvilj-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  138. {
  139.  security_hole(0);
  140.  exit(0);
  141. }
  142. if ( rpm_check( reference:"tetex-dvipdfm-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  143. {
  144.  security_hole(0);
  145.  exit(0);
  146. }
  147. if ( rpm_check( reference:"tetex-dvips-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  148. {
  149.  security_hole(0);
  150.  exit(0);
  151. }
  152. if ( rpm_check( reference:"tetex-latex-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  153. {
  154.  security_hole(0);
  155.  exit(0);
  156. }
  157. if ( rpm_check( reference:"tetex-xdvi-1.0.7-21.1mdk", release:"MDK8.0", yank:"mdk") )
  158. {
  159.  security_hole(0);
  160.  exit(0);
  161. }
  162. if ( rpm_check( reference:"tetex-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  163. {
  164.  security_hole(0);
  165.  exit(0);
  166. }
  167. if ( rpm_check( reference:"tetex-afm-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  168. {
  169.  security_hole(0);
  170.  exit(0);
  171. }
  172. if ( rpm_check( reference:"tetex-doc-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  173. {
  174.  security_hole(0);
  175.  exit(0);
  176. }
  177. if ( rpm_check( reference:"tetex-dvilj-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  178. {
  179.  security_hole(0);
  180.  exit(0);
  181. }
  182. if ( rpm_check( reference:"tetex-dvipdfm-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  183. {
  184.  security_hole(0);
  185.  exit(0);
  186. }
  187. if ( rpm_check( reference:"tetex-dvips-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  188. {
  189.  security_hole(0);
  190.  exit(0);
  191. }
  192. if ( rpm_check( reference:"tetex-latex-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  193. {
  194.  security_hole(0);
  195.  exit(0);
  196. }
  197. if ( rpm_check( reference:"tetex-xdvi-1.0.7-31.1mdk", release:"MDK8.1", yank:"mdk") )
  198. {
  199.  security_hole(0);
  200.  exit(0);
  201. }
  202.